package com.kong.service;

import com.kong.entity.PageResult;
import com.kong.entity.QueryPageBean;
import com.kong.pojo.Menu;

import java.util.List;

/**
 * @author yang2013
 * @data 2020/10/19 13:31
 */
public interface MenuService {
    /**
     * 分页查询菜单项
     * @param queryPageBean
     * @return
     */
    PageResult findByPage(QueryPageBean queryPageBean);

    List<Menu> findAll();

    /**
     * 添加菜单项
     * @param menu
     */
    void addMenu(Menu menu);

    /**
     *根据id删除菜单
     * @param id
     */
    void deleteById(Integer id);

    Menu findById(Integer id);

    void updateMenu(Menu menu);


    List<Menu> dynamicMenu(String username);
}
